新手疑難雜症 Q & A


Posted by Christy on 2021-05-21

這個 QA 想要寫給未來的自己看,希望紀錄遇到的問題以及有可能的解決方法,感覺可以分成理解、心態、身體疲勞這三方面來進行。

理解

Q1: 影片看不懂怎麼辦?
A1: 先大概看一遍,接著把重點寫在白紙上,並且一邊看一邊跟老師對話,透過自我答辯的方式來理解

2021-11-07 更新:

在學 React 的過程中,遇到一些「完全無法理解」的時刻,關注以下幾個要點很有幫助:

a. 這是什麼

b. 為什麼要用

c. 不用會怎樣

d. 要怎麼用

e. 尋找實際案例

f. 直接看官方的說明書也是不錯的辦法

其實有時候就是需要時間的發酵,慢慢的就會想通了。

Q2: 解題解不出來怎麼辦?
A2: 把大綱寫在白紙上,大致想一下解法,然後到 VS Code 實作,如果卡題超過三個小時就看解答;看完解答再試著實作一次,根據第一、二週的經驗,要完全理解一開始大概需要一到三個小時。寫出來以後,把扣全部刪掉,再做兩三次。然後同一天就不要再碰同一題了,等隔天再做,這樣才能確保不是因為短期記憶而會解題。

如果真的完全沒有想法,看了解答還是做不出來,就把扣照打,然後把解答的大綱寫在紙上,再透過自我對話的方式來理解題目,然後再做做看。

還不確定這樣的方式是不是好的,要再多實驗看看。

Q3: 要怎麼知道自己有完全理解影片內容?
A3: 看完影片以後,立刻跟自己解釋「這個東西是什麼?」「會用在哪裡?」「為什麼要用?」

Q4: 專注力不集中怎麼辦?
A4: 我發現只要老師講得很快,或者我完全不懂,我就會每十秒登出一次,開始想別的事情,這時候就還是自問自答,把專注力拉回來,這一塊我還沒有好的解法。

補充:看影片專注力大概只有 40 分鐘,這還是好的狀態,解題的話應該可以持續 70 分鐘,目標影響手段。

Q5: 要怎麼複習整個影片內容?
A5: 看著影片的標題,試著說出每一個影片在講啥,如果講不出來,那就再看一次影片。另外搭配前輩的筆記來複習,目前找到 Yakim 助教寫的超棒的筆記,感謝助教。

Q6: 我要寫筆記嗎?
A6: 這個問題我好掙扎,因為我現在寫的筆記是那種流水帳,但我怕一開始認真寫起筆記,就掉入完美地獄裡面,然後本末倒置,假設我可以理解的話,也許不用執著一定要寫筆記,我還在思考這題。

2021-07-05 更新:

要寫筆記!現在的心得是,會寫筆記這件事讓學習更順利。站在使用者角度的立場,筆記就是要拿來複習的,是要拿來讓自己看得懂並且能夠繼續看下去的,因此要能夠寫出那種「今天學習了三個要點,第一個是OOO,內容是XXX」,訓練言簡意賅以及幫助自己把抽象轉具體的過程。

2021-11-07 更新:

會掙扎這個問題的原因來自「寫筆記感覺好像讓我進度變慢」,但實際上實作到課程尾聲,我發現「對我來說,寫筆記並不是讓我進度變慢的主因,相反地,我有預感反而寫筆記這件事是讓我『學得更好更快的一個好習慣』」。而對於一個筆記迷來說,這個掙扎除了讓我認知到「我真的無法捨棄寫筆記這件事以外」,我反而更應該逆向思考,如果我就是喜歡寫筆記,那要怎麼一邊開心的寫筆記,一邊捨棄那些不必要的負面情緒呢?這真的是一開始我沒有想到的部分,不過現在理解了也為時不晚。

2022-01-08 更新:

寫了紀錄錯誤的筆記,有助於克服「無法理解」的恐懼心態。

錯誤筆記的模板:

1. error logs

a. 錯誤訊息:電腦跳出了什麼訊息,仔細的去閱讀

b. 描述正在進行的事件:例如說「按下按鈕後,應該會顯示 OO,可是沒有畫面」-- 能夠正確的描述問題,是解決錯誤的關鍵

c. 預期解決方案:

解決方法一:加上 console.log() 看看是否如預期的得到結果

解決方法二:回到上一個步驟,慢慢地把程式碼一行一行加上去,看哪一段錯誤

d. 開始嘗試:

嘗試一:把什麼東西改掉,出現了什麼

嘗試二:...

之前都只有三個步驟吧,就是紀錄錯誤訊息、描述問題、紀錄嘗試內容,接下來可以往「在嘗試前先思考該怎麼做,然後再去做」的方向試試看。

Q7: 訓練自己寫摘要的能力
A7: 發覺看影片、解題、做作業,都是一種把事情說清楚的能力,應該要從這裡下手。

2022-01-08 更新:

後來會在筆記文最前面寫類似小結或目錄的摘要,方便幫助自己快速瀏覽本篇筆記內容,因為畢竟筆記本身就是我的讀書實作過程,通常都是很~長一篇,寫目錄有統整的益處,而且每個段落下的標題,是在幫助自己整理思考的過程,跟「用一句話總結」是一樣的概念。

Q8: google 找不到答案的原因,常常是沒有定義清楚問題。
A8: 只要定義清楚問題,自然就會有答案。

心態

Q1: 要怎麼克服今天這種「不能理解的恐懼感」?
A1: 這應該是個性問題,嘗試了一下,出門散步以後就好多了。試著不要用永遠想要用頭腦去理解世界上的任何事情,要去實作,要去感受,就像騎腳踏車跟游泳一樣,一直看著文字是永遠不可能學會的。

題外話,應該要規劃一下休閒活動,可能唱歌或運動二選一吧

Q2: 要趕進度嗎?
A2: 這也是一個好問題,可以在當週進度上感覺真的很甜,可是對我來說,完全理解的快感好像超越在當週進度上這件事,我發現我好像是那種學得慢但是記得久型的人?我也不是很確定,總之繼續做下去就知道了。

2021-06-10 更新:

規定自己在一定時間內完成,其實效率會更好,如果拖拖拉拉反而會學得更累。因此在每週開始前可以先看一下前輩筆記,稍微想一下作業可能怎麼寫,接著看影片理解,然後越早寫作業越好,因為會有更多時間去理解,理解力需要發酵。

2022-01-08 更新:

訂出時程並且遵守是未來工作上最重要的一環,訂出時程以後對比差異,接著去理解如何改善是自我檢討的重要材料,接著就是列出可以改善的項目,試著去實作並紀錄實作的過程,再回到上一個循環,是一種「學得更好的提案」。

Q3: 建立規律作息,把工作時段格式化
A3: 時間到了,就必須要關電腦去睡覺,不要黏在電腦前面想說要多解一題,多看一個影片,這幾個禮拜下來,這樣我反而隔天更累更沒效率。

Q4: 要怎麼保持正面、樂觀?
A4: 我覺得這個問題應該不是字面上的意思,怎麼說呢?也許問題應該轉成「要怎麼開心地、自發性的,每天在這個計畫裡面學習」,未完待續

2021-10-03 更新:

做到現在為止,似乎可以回答這個問題「到底什麼樣的人可以跟完課程?」,「能夠自定義狀態,並且健康的人」,這是我的回答。我的這個體悟感覺可以寫一篇文章了說,但是現在太晚了,先記錄下來,改天再回來重寫。總之簡單來說,自定義狀態就是「相信自己做得到」,而「健康」指的不只是心態上,身體的健康也很重要喔。

2022-01-08 更新:

好好生活,建立生活秩序是保持正面、樂觀不可或缺的要素之一,接下來才會是克服學習困難、面對自己心態、檢視自己的開始,沒有好好生活,一切都是枉然。

2022-01-14 更新:

今天的領悟是「學習跟挫折相處」,在跟著影片實作的過程中,應該是有一些細節被忽略了,有時候會有預期以外的錯誤,有兩個方向可以改善:

a. 提升 debug 能力,有時候暫時放棄是一種美德,因為在「好想找出解答」的心情下,反而更找不出解答。

b. 仔細的跟著影片一步一步做,我現在用的方法是「快速把所有影片看過一遍,接著一個個影片跟著一起做,寫出步驟筆記,把東西全部刪掉,從頭來過;再寫錯誤筆記及多做幾遍;找出規律,把簡化步驟記下來」

Q5: 逃避寫作業怎麼辦?
A5: 想想最終目標及完成計畫的時間,逃避這件事本身的解藥是開始,不要想著作業寫完的樣子,只要先開始,起個頭就會繼續下去了。

身體疲勞

Note 1: 休息時間可以做肩膀往前跟往後繞圈的運動,還有肩頸痠痛的話,可以讓下巴靠著肩膀及鎖骨從右到左慢慢拉筋,雖然在家裡每隔一小時就做這個運動感覺超像老人,不過真的很有效。

Note 2: 休息時間不可以玩手機,這樣眼睛不會有放鬆的效果

2021-06-10 更新:

自從參加計畫以後,訊息懶得回,手機懶得滑,臉書也懶得上,我就只看 Mattermost 上面的訊息,MTR05 治百病,哈哈。

Note 3: 休息時間最好不要在腦內解題,這樣大腦會爆炸 😂

2021/06/10 更新:散步跟做菜有助於用更好的形容詞去理解學習內容。

Note 4: 飲食均衡是很重要的,也可以補充維他命 C 以及 B 群,吃了一陣子覺得蠻有幫助的。










Related Posts

Angular17 部屬完成,在瀏覽器中使用 F5 重新整理跳轉 404 異常解決

Angular17 部屬完成,在瀏覽器中使用 F5 重新整理跳轉 404 異常解決

如何使用 Python Tkinter 製作 GUI 應用程式入門教學

如何使用 Python Tkinter 製作 GUI 應用程式入門教學

Vegas Pro 20.0 (Build 403) 筆記

Vegas Pro 20.0 (Build 403) 筆記


Comments